@echo off

nasmw -f bin bootsect.asm -o bootsect.bin

gcc -ffreestanding -c ../kernel/main.c -o main.o
gcc -c ../kernel/video.c -o video.o
gcc -c ../kernel/ports.c -o ports.o
gcc -c ../kernel/lector.c -o lector.o
gcc -c ../kernel/escritor.c -o escritor.o
gcc -c ../kernel/autentificador.c -o autentificador.o

ld -e _mmr -Ttext 0x1000 -o kernel.o main.o video.o ports.o lector.o escritor.o autentificador.o 

objcopy -R .note -R .comment -S -O binary kernel.o kernel.bin

copy /b bootsect.bin+kernel.bin a.img
miso boot.iso -ab "a.img"